﻿using System;
using System.Collections.Generic;
using System.Text;
using KenLib.Dal;
using DataInfo;
using System.Data;
namespace KenLib.BusinessManager
{
    public class 雇用情報Manager
    {
        雇用情報Dao dal = new 雇用情報Dao();
        public int Insert(雇用情報 obj)
        {
            return dal.Insert(obj);
        }
        public int Update(雇用情報 obj)
        {
            return dal.Update(obj);
        }
        public int Delete(int id)
        {
            return dal.Delete(id);
        }

        public int InsertPartial(雇用情報 obj)
        {
            return dal.InsertPartial(obj);
        }
        #region Hunglt
        public void InsertInfo雇用情報(雇用情報 obj, int 社員ID) 
        {
            dal.InsertInfo雇用情報(obj, 社員ID);
        }
        public void UpdateInfo雇用情報(雇用情報 obj, int 社員ID)
        {
            dal.UpdateInfo雇用情報(obj, 社員ID);
        }
        public DataTable Select雇用区分()
        {
            return dal.Select雇用区分();
        }
        public void Insert雇用情報(雇用情報 obj)
        {
            dal.Insert雇用情報(obj);
        }
        public void Update雇用情報(雇用情報 obj, int 雇用情報ID)
        {
            dal.Update雇用情報(obj, 雇用情報ID);
        }
        public DataTable Select雇用情報_ByID(int 雇用情報ID)
        {
            return dal.Select雇用情報_ByID(雇用情報ID);
        }
        #endregion

        #region HaVanHoat
        /// <summary>
        /// Date: 2012.03.19
        /// </summary>
        /// <param name="obj"></param>
        public int InsertDataOrg40(雇用情報 obj, out int IdCurrent)
        {
            return dal.InsertDataOrg40(obj, out IdCurrent);
        }

        public DataTable ShowDataPageLoadFirstInsertMode(string 社員ID)
        {
            return dal.ShowDataPageLoadFirstInsertMode(社員ID);
        }

        public DataTable ShowDataPageLoadFirstUpdateMode(string 社員ID, string ID)
        {
            return dal.ShowDataPageLoadFirstUpdateMode(社員ID, ID);
        }

        public int UpdateDateOrg39BaseCurrentID(雇用情報 obj)
        {
            return dal.UpdateDateOrg39BaseCurrentID(obj);
        }

        public bool CheckSameOrg40(雇用情報 obj)
        {
            return dal.CheckSameOrg40(obj);
        }

        public bool CheckExistsOrg40(雇用情報 obj)
        {
            return dal.CheckExistsOrg40(obj);
        }

        #endregion

    }
}
